// P1539 write by cn_ryh